package com.itheima.demo;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Demo_List {
    public static void main(String[] args) {
        /*
        add(int index, E e) ： 在指定索引位置添加元素
        Object remove(int index) : 删除指定索引位置的元素，并返回
        E set(int index, E e) : 使用参数2替换指定索引位置的元素，并返回被替换的元素
        E get(int index) : 获取指定索引位置的元素
         */
        List<Integer> list = new ArrayList<>();
        Collections.addAll(list,1,2,3,4,5);
        for(Integer i : list){
            System.out.print(i+" ");
        }
        System.out.println();
        //add(int index, E e) ： 在指定索引位置添加元素
        list.add(0,9);
        System.out.println(list);
        //Object remove(int index) : 删除指定索引位置的元素，并返回
        Integer i1 = list.remove(3);
        System.out.println(i1);
        System.out.println(list);
        //E set(int index, E e) : 使用参数2替换指定索引位置的元素，并返回被替换的元素
        Integer set = list.set(1, 100);
        System.out.println(set);
        System.out.println(list);
        Integer integer = list.get(1);
        System.out.println(integer);
    }
}
